<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

<script>
  // - 编写一个函数，计算两个数字的和、差、积、商
  // 要求：使用传参的形式
  function computed(num1, num2, op) {
    switch(op) {
      case "+":
        console.log(num1 + num2);
        break;
      case "-":
        console.log(num1 - num2);
        break;
      case "*":
        console.log(num1 * num2);
        break;
      case "/":
        console.log(num1 / num2);
        break;
    }
  }
  computed(3, 5, "+") // 8
  computed(4, 5, "*") // 20
  computed(4, 5, "-") // -1
  computed(4, 5, "/") // 0.8



  // - 编写一个函数，计算三个数字的大小，按从小到大顺序输出
  // function order(a, b, c) {
  //   // var min = l < m ? (l < n ? l : n < m ? n : m) : (m < n ? m : n < l ? n : l);
  //   // var max = l > m ? (l > n ? l : n > m ? n : m) : (m > n ? m : n > l ? n : l);
  //   // var mid = l > m ? (l > n ? m > n ? m : n : l) : (m > n ? n > l ? n : l : m);
  //   // console.log(min, mid, max);
  //   var min;
  //   var mid;
  //   var max;
  //   if (a < b && a < c) {
  //     min = a;
  //     if (b < c) {
  //       mid = b;
  //       max = c;
  //     } else {
  //       mid = c;
  //       max = b;
  //     }
  //   } else if (b < a && b < c) {
  //     min = b;
  //     if (a < c) {
  //       mid = a;
  //       max = c;
  //     } else {
  //       mid = c;
  //       max = a;
  //     }
  //   } else {
  //     min = c;
  //     if (a < b) {
  //       mid = a;
  //       max = b;
  //     } else {
  //       mid = b;
  //       max = a;
  //     }
  //   }
  //   console.log(min, mid, max);
  // }
  //   function order(a, b, c) {
  //     var d;
  //     if (a > b) {
  //       d = a;
  //       a = b;
  //       b = d;
  //     }
  //     if (a > c) {
  //       d = a;
  //       a = c;
  //       c = d;
  //     }
  //     if (b > c) {
  //       d = b;
  //       b = c;
  //       c = d;
  //     }
  //     console.log(a, b, c);
  //   }
  function order(a,b,c) {
    console.log([a,b,c].sort((a,b) => a - b))
  }
  order(5,3,7)  // 3,5,7
  order(15,33,7)  // 7,15,33





</script>